package com.ithema.reggie.service;

import com.ithema.reggie.common.Page;
import com.ithema.reggie.common.R;
import com.ithema.reggie.entity.Employee;

public interface EmployeeService {

    R<Employee> login(Employee param);

    //保存员工
    void save(Employee employee);

    /**
     * 作用： 员工列表分页
     * @param pageNum  当前页
     * @param pageSize  页面大小
     * @param name  用户名
     * @return
     */
    Page<Employee> findByPage(int pageNum, int pageSize, String name);

    //更新员工信息
    void update(Employee employee);

    //根据id查找员工
    Employee findById(int id);
}
